book author dog care breeder dog cat care novel dogs puppy puppies dog health cats authors pet care writer fiction cat dog training